package cn.gok.server.service;

import cn.gok.common.entity.customer.CustomerLevelInfo;

import java.util.List;

/**
 * @author: DxlinY
 * @apiNote: 用户等级信息维护服务类
 * @date: 2020/11/11
 * @time: 14:23
 */
public interface CustomerLevelInfoService extends BaseService {

    /**
     * 增加一个用户会员等级
     *
     * @param customerLevelInfo 会员等级信息实体
     * @return int
     */
    int insertCustomerLevelInfo(CustomerLevelInfo customerLevelInfo);


    /**
     * 批量删除
     *
     * @param ids 编号列表
     * @return int
     */
    int delByIds(List <Integer> ids);

    /**
     * 修改一个会员等级信息
     *
     * @param customerLevelInfo 会员等级信息实体
     * @return int
     */
    int updateById(CustomerLevelInfo customerLevelInfo);

    /**
     * 通过id获取用户等级信息
     *
     * @param id 编号
     * @return CustomerLevelInfo
     */
    CustomerLevelInfo getById(Integer id);
}
